﻿
@charset "utf-8";
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#666;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());}
img{border:0px; vertical-align:middle;max-width: 100%;}
a:link { text-decoration: none; outline:none;}
a:visited{ text-decoration: none; outline:none;}
a:hover{ text-decoration:none; color:#01c5b9; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input,select,textarea{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; border:0px; outline:none;}
em{font-style:normal;}
i{font-style:normal;}

.wal{width:1200px; margin:0px auto;}
.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}
.phshow{ display:none;}
.phimg{ display:none;}
a>.imgon{ display:none;}
a:hover>.imgon{ display:inline-block;}
a:hover>.imgoff{ display:none;}

.headDiv{ height:105px;}
.headDiv .wal{ position:relative; height:105px;}
.headDiv .logo{ position:absolute; left:0; top:0; display:block; line-height:105px;}
.headDiv .searchDiv{ position:absolute; right:0; top:0; width:80px; height:100%; border-left:1px #e9e9e9 solid; border-right:1px #e9e9e9 solid; cursor:pointer;}
.headDiv .searchDiv .language{ font-size:15px; color:#4b4b4b; line-height:50px; text-align:center;}
.headDiv .searchDiv .ico{ text-align:center;}
.headDiv .searchDiv .searchform{ display:none; position:absolute; z-index:9999; right:0; bottom:-50px; width:280px; height:50px; line-height:50px; background-color:#48ca84;}
.headDiv .searchDiv .searchform input{ display:block; height:50px; line-height:50px; width:100%; font-size:14px; color:#fff; text-indent:15px;}
.headDiv .searchDiv .searchform .btn{ display:block; width:17px; height:17px; text-align:center; line-height:50px; position:absolute; right:17px; top:17px;}
.headDiv .searchDiv:hover .searchform{ display:block;}

.headDiv02{ position:fixed; z-index:2222; left:0; top:0; width:100%; background-color:#fff;}

.nav{ padding-top:50px; margin-left:350px; margin-right:80px;}
.nav li{ float:left; height:55px;}
.nav li a{ display:block; font-size:12px; color:#4b4b4b; font-weight:bold; height:32px; line-height:32px; padding:0 20px; margin:0 1px; border-radius:32px;}
.nav li:hover a,.nav li a:hover,.nav li.liNow a,.nav li.aNow a{ background-color:#01c5b9; color:#fff;}

.sNav{ display:none; position:absolute; z-index:9999; top:105px; left:0; background-color:#f3f3f3; min-height:375px; width:100%;}
.sNav .wal{ padding-top:40px; padding-bottom:60px;}
.sNav .list{ float:left; min-width:190px; font-size:14px; border-right:1px #cdced4 solid; margin-left:180px; min-height:245px;}
.sNav .list li{ padding-bottom:15px; height:20px;}
.sNav .list li a{ color:#8c9095;}
.sNav .list li a:hover{ color:#01c5b9; font-weight:bold;}
.sNav .text{ float:left;}
.sNav .text .txt{ float:left; width:360px; margin-left:50px; margin-right:50px;}
.sNav .text .txt h3{ font-size:24px; color:#353a58; font-weight:inherit; padding-bottom:15px; margin-bottom:35px; padding-top:25px; background:url(../web/ico1_1hr.png) no-repeat left bottom;}
.sNav .text .txt p{ font-size:14px; color:#7c7e8a; line-height:2;}
.sNav .text .imgDiv{ float:left;}

.sNavindex{ position:fixed;}
/*导航菜单触发*/
.navLayer{ display:none; overflow-x: auto; width:100%; left:0; position:absolute; z-index:9999; height:150%; z-index:9999; top:60px; background:#f2f2f2;}
.navLayer .sideNav{ border-top:1px solid #e5e5e5;}
.subNav{ cursor:pointer; display:block; height:50px; line-height:50px; border-bottom:1px solid #e5e5e5; position:relative;  font-size:14px; text-align:right;}
.subNav>a{ font-size:16px; padding-left:10px; padding-right:10px; display:block; color:#333;}
.subNav .name{position:relative; background:url(../web/ico1_nav.png) no-repeat 80% center; padding-left:10px; padding-right:40%; color:#333;}
.subNav .name em{ display:block; font-size:16px;}
.currentDt .name{ background:url(../web/ico1_navon.png) no-repeat 80% center; background-color:#01c5b9; color:#fff;}
.navContent{display: none; text-align:right; background-color:#fff;}
.navContent li{ height:40px; line-height:40px; font-size:14px;}
.navContent li a{ display:block; padding-right:40%;}
.navContent li a:hover{ color:#01c5b9;}
/*导航菜单触发 END*/

.footDiv{ background-color:#383838; padding-top:50px; padding-bottom:100px;}
.footDiv .list li{ float:left; margin-right:45px;}
.footDiv .list li:last-child{ margin-right:0;}
.footDiv .list li h3{ color:#b7b7b7; font-size:16px; padding-bottom:10px;}
.footDiv .list li h3 a{ color:#b7b7b7;}
.footDiv .list li h3 a:hover{ color:#01c5b9;}
.footDiv .list li dd{ padding-bottom:10px; font-size:14px;}
.footDiv .list li dd a{ color:#8c9095;}
.footDiv .list li dd a:hover{ color:#01c5b9;}
.footDiv .wal{ position:relative;}
.footDiv .code { position:absolute; right:0; top:0; width: 150px; height: 150px; background-color: #fff; padding: 5px; }
.footDiv .code canvas { position: absolute; width: 150px; height: 150px; overflow:hidden; }
.footDiv .ico{ position:absolute; right:0; bottom:-40px;}
.footDiv .ico a{ display:block; float:left; margin-left:10px; -webkit-transition: .5s all; -moz-transition: .5s all; -ms-transition: .5s all; transition: .5s all;}
.footDiv .ico a:hover{ -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);}

.footmgs{ background-color:#333; height:50px; line-height:50px; color:#fff; font-size:14px;}
.footmgs .mgs{ float:right; color:#8c9095; }
.footmgs .mgs a{ color:#8c9095; }
.footmgs .mgs a:hover{ color:#8c9095;}
.footmgs .link{ text-align: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 25%; float:left; color:#8c9095; }
.footmgs .link a{ color:#8c9095;}
.footmgs .link span{ margin:0 10px; color:#8c9095;}
.footmgs .link a:hover{ color:#8c9095;}
/*page banner*/
.phpageban{ display:none;}
.pageban img{ width:100%;}

.Crumbs{ padding-top:25px; padding-bottom:65px; text-align:right; color:#c1c1c1;}
.Crumbs a{ color:#c1c1c1;}
.Crumbs a:hover{ color:#01c5b9;}
.Crumbs span{ padding:0 5px;}
.Crumbs img{ padding-right:10px;}

.pagenav{ padding-bottom:65px; text-align:center; height:54px;}
.pagenav li{ display:inline-block;}
.pagenav li a{ font-size:14px; color:#747474; display:block; padding-bottom:15px; margin:0 15px;}
.pagenav li a:hover,.pagenav li.liNow a{ color:#01c5b9; font-weight:bold; border-bottom:3px #01c5b9 solid;}
.pagenavph{ display:none;}

.pagecontent{ padding-bottom:40px;}
.pagecontent .title0{ padding-top:15px; background:url(../web/ico2_2hr.png) no-repeat top left; padding-bottom:35px;}
.pagecontent .title0 em{ font-size:18px; color:#333; font-weight:bold; padding-right:10px;}
.pagecontent .title0 span{ font-size:14px; color:#bebebe;}
.pagecontent.pagecontentwal{ padding-bottom:0;}
.pagecontent.pagecontentwal>.wal{ width:auto;}
.pagecontent.pagecontentwal .title0{ width:1200px; margin:0 auto;}

.pagecontents{ padding-bottom:50px; padding-top:0px;}
.pagecontents .title0{ padding-top:15px; background:url(../web/ico2_2hr.png) no-repeat top left; padding-bottom:35px;}
.pagecontents .title0 em{ font-size:18px; color:#333; font-weight:bold; padding-right:10px;}
.pagecontents .title0 span{ font-size:14px; color:#bebebe;}
.pagecontents.pagecontentswal{ padding-bottom:0;}
.pagecontents.pagecontentswal>.wal{ width:auto;}
.pagecontents.pagecontentswal .title0{ width:1200px; margin:0 auto;}

.phmore{ display:none;}
/*.pageNumDiv{text-align:center; height:34px; overflow:hidden; color:#666; padding-top:30px;}
.pageNumDiv span{ border-left:#d9d9d9 solid 1px; border-right:#d9d9d9 solid 1px; padding:8px 10px; margin:0 10px;}
.pageNumDiv a{display:inline-block; height:30px; line-height:30px; padding:0 11px; margin:0 10px; border:#d9d9d9 solid 1px; color:#666; font-size:14px; color:#999; background-color:#d9d9d9;}
.pageNumDiv .prev{ background-color:#fff;}
.pageNumDiv .prev:hover{ background-color:#fff;}
.pageNumDiv .next{ background-color:#fff;}
.pageNumDiv .next:hover{ background-color:#fff;}
.pageNumDiv a:hover, .pageNumDiv .aNow{background:#0ac5b8; border:#0ac5b8 solid 1px; color:#fff;}*/

.pageNumDiv{margin: 25px 0;text-align: center;}
.pageNumDiv a{margin: 0 2px;padding: 7px 10px;border: 1px solid #ccc;background: #fff;color: #444;}
.pageNumDiv b {margin: 0 2px;padding: 7px 10px;border: 1px solid #ccc;background: #0ac5b8;color: #fff;}
.pageNumDiv a:hover, .pageNumDiv a.current{background: #0ac5b8;border-color: #0ac5b8;color: #fff;}


/*详情底部*/
.detailsshare{ position:relative; padding-top:20px; padding-bottom: 20px;}
.detailsshare .share{ height:27px; padding:30px 0; background:url(../web/ico3_1hr.png) repeat-x bottom;}
.detailsshare .share em{ font-size:14px; color:#8d8d8d; line-height:27px; float:left;}
.detailsshare .share li{ float:left; margin-left:10px;}
.detailsshare .bottomDiv{ padding-top:25px;}
.detailsshare .bottomDiv a{ font-size:14px;}
.detailsshare .bottomDiv em{ font-size:14px; color:#444; font-weight:bold;}
.detailsshare .bottomDiv a:hover{ color:#0ac5b8;}
.detailsshare .bottomDiv .left{ float:left;}
.detailsshare .bottomDiv .left .getDiv{ padding-bottom:10px;}
.detailsshare .bottomDiv .right{ float:right; margin-top:10px;}
.detailsshare .bottomDiv .right .backbtn{display:block; font-size:14px; text-align:center; color:#999; line-height:30px; width:120px; height:30px; border-radius:30px; border:1px #e5e5e5 solid;}
.detailsshare .bottomDiv .right .backbtn:hover{ color:#fff; background-color:#0ac5b8; border:1px #0ac5b8 solid;}
.detailsshare .flshare{ float:right; width:242px;}
/*右侧悬浮窗*/
.sideBar{position:fixed; z-index:9999; top:50%; margin-top:-120px; right:1px; width:50px; cursor:pointer;}
.sideBar ul{ position:absolute; top:0;}
.sideBar ul li{ width:50px; height:50px; line-height:50px; background:url(../web/ico_side5.png) no-repeat center; margin-bottom:1px; position:relative;}
.sideBar ul li:hover{background:url(../web/ico_side5on.png) no-repeat center;}
.sideBar ul li{ position:relative;}
.sideBar ul li .ico{ text-align:center;}
.sideBar ul .li01 .left{ position:absolute; top:0; left:-220px; z-index:99; width:220px; background-color:#01c5b9; text-align:center; color:#fff;}
.sideBar ul .li01 .left p{ font-size:16px;}
.sideBar ul .li01 .left .imgDiv{ padding-bottom:35px;}
.sideBar ul .li02 .left{ position:absolute; top:0; left:-150px; width:150px; z-index:99; height:50px; background-color:#01c5b9; font-size:16px; color:#fff;}
.sideBar ul .li02 .left a{ color:#fff; padding-left:20px;}
.sideBar ul .li02 .left a:hover{ text-decoration:underline;}
.sideBar ul .li03 .left{ position:absolute; top:0; left:-150px; width:150px; z-index:99; height:50px; background-color:#01c5b9; font-size:16px; color:#fff;}
.sideBar ul .li03 .left p{ padding-left:20px;}
.sideBar ul .li04{ display:none;}
.sideBar:hover ul{ display:block;}
.sideBar ul .left{ display:none;}
.sideBar ul li:hover .left{ display:block;}
.topA{ background:url(../web/71.png) center no-repeat; width:50px; height:50px; display:none; position:absolute; right:0;}
.topA:hover{ background:url(../web/71on.png) center no-repeat;}
/*右侧悬浮窗end*/
.cd-top {
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.cd-top.cd-is-visible {
    visibility: visible;
    opacity: 1;
}
.cd-top.cd-fade-out {
    opacity: .5;
}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:rgba(0,0,0,0.5);
	display:none;
}




























































